notebook batteries laptops computer repair laptop electricity computer service networking solar energy hdtv dvd power supplies power cpu plasma computers lcd cables hardware electronics motherboard connectors